#include "bitoperation.hpp"
#include "tools.hpp"
#include <cstdint>
#include <cstdio>

int main()
{
    auto& ansi = lxj::OpenANSI::instance();
    ansi.set_mode(1).set_color(76);
    lxj::Time time;
    auto&     random = lxj::Random<int>::instance();

    using namespace lxj;
    constexpr BitOperator<int> a(-2147483648);
    constexpr BitOperator<int> b(-1);
    std::printf("%d\n", BitOperator<int>::division(a, b));
    return 0;
}